package bigdecim;

import java.math.BigDecimal;

/**
 * @classname:Test
 * @description:
 * @author: Mr.Z
 * @date: 2021/1/2 23:09
 * @version: 0.1
 * @since:1.8
 */
public class Test {
    public static void main(String[] args) {
//
//        double a = 3;
//        double b = 10;
//        double c = a / b;
//        System.out.println(c);
//
//        BigDecimal big1 = new BigDecimal("3");
//        BigDecimal big2 = new BigDecimal("10");
//        BigDecimal big3 = big1.divide(big2);
//        System.out.println(big3);

//
//        BigDecimal d = new BigDecimal(5.4);
//        BigDecimal f = new BigDecimal(3.1);
//        BigDecimal divide = d.divide(f,2,BigDecimal.ROUND_UP);
//        System.out.println("divide:" + divide);

//
//        BigDecimal bigdouble = new BigDecimal(5.4);
//        BigDecimal bigInt = new BigDecimal(3);
//        BigDecimal bigString = new BigDecimal("3.2");
//        System.out.println(bigdouble);
//        System.out.println(bigInt);
//        System.out.println(bigString);

//        BigDecimal big1 = new BigDecimal("5");
//        BigDecimal big2 = new BigDecimal("40");
//        BigDecimal big3 = new BigDecimal("-20");
//        //加法
//        BigDecimal add = big1.add(big2);
//        //减法
//        BigDecimal subtract = big1.subtract(big2);
//        //乘法
//        BigDecimal multiply = big1.multiply(big2);
//        //除法
//        BigDecimal divide = big1.divide(big2);
//        //绝对值
//        BigDecimal abs  = big3.abs();
//
//        System.out.println("  add    :" + add);
//        System.out.println("subtract :" + subtract);
//        System.out.println("multiply :" + multiply);
//        System.out.println(" divide  :" + divide);
//        System.out.println("  abs    :"+abs);
        //除法

        //

//        BigDecimal result5 = num2.divide(num1,20,BigDecimal.ROUND_HALF_UP);
//        BigDecimal result52 = num22.divide(num12,20,BigDecimal.ROUND_HALF_UP);
        BigDecimal big1 = new BigDecimal(Double.toString(10));
        BigDecimal big2 = new BigDecimal(Double.toString(3));
        BigDecimal result = big1.divide(big2);
        System.out.println(result);


    }
}
